<%@ page import="aca.Atividade" %>



<div class="fieldcontain ${hasErrors(bean: atividadeInstance, field: 'nome', 'error')} required">
	<label for="nome">
		<g:message code="atividade.nome.label" default="Nome" />
		<span class="required-indicator">*</span>
	</label>
	<g:textField name="nome" required="" value="${atividadeInstance?.nome}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: atividadeInstance, field: 'turma', 'error')} required">
	<label for="turma">
		<g:message code="atividade.turma.label" default="Turma" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="turma" name="turma.id" from="${aca.Turma.list()}" optionKey="id" required="" value="${atividadeInstance?.turma?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: atividadeInstance, field: 'deadline', 'error')} ">
		<g:message code="atividade.deadline.label" default="Deadline" />		
	<div align="center" class="fieldcontain">
        <richui:dateChooser name="deadline" format="MM/dd/yyyy" value="${atividadeInstance?.deadline}"></richui:dateChooser>
	</div>
</div>

<g:if test="${atividadeInstance?.criterios}">
<div class="fieldcontain ${hasErrors(bean: atividadeInstance, field: 'criterios', 'error')} ">
	<label for="criterios">
		<g:message code="atividade.criterios.label" default="Criterios" />
		
	</label>
	<g:select name="criterios" from="${aca.Especificacao?.values()}"keys="${aca.Especificacao.values()*.name()}" multiple="multiple" optionKey="id" size="5" value="${atividadeInstance?.criterios*.especificacao.nome}" class="many-to-many"/>
</div>
</g:if>

<div class="fieldcontain ${hasErrors(bean: atividadeInstance, field: 'descricao', 'error')} ">
		<g:message code="atividade.descricao.label" default="Descricao" />		
	<div align="center" class="fieldcontain">
		<richui:richTextEditor name="descricao" value="${fieldValue(bean:atividadeInstance,field:'descricao').encodeAsHTML()}" width="800" height="400" />
	</div>
</div>

<div class="fieldcontain ${hasErrors(bean: atividadeInstance, field: 'feedbacks', 'error')} ">
	<label for="feedbacks">
		<g:message code="atividade.feedbacks.label" default="Feedbacks" />
		
	</label>
	<g:select name="feedbacks" from="${aca.Feedback.list()}" multiple="multiple" optionKey="id" size="5" value="${atividadeInstance?.feedbacks*.id}" class="many-to-many"/>
</div>

